Schéma de base incorrect (3.4.x vers 3.8.x)

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] Schéma de base incorrect (3.4.x vers 3.8.x)

    Bonjour

    Je viens de faire une majoration 3.6.x vers la dernière version 3.8.6. J'ai eu le pb erreur 1054 après l'update résolu via cette discussion :-)

    Mais je dois traîner un pb plus ancien de schéma de base non update depuis la 3.4.0 avec ce pb :

    Code:
    [LIST][*]La version (3.4.0-2015-02-26) du schéma de la base de données ne correspond pas à la version (3.8.6-2018-02-14) du CMS.[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_title' avec le type varchar(400) (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_alias' avec le type varchar(400) (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_checked_out_time' avec le type varchar(255) (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_metadata' avec le type varchar(2048) (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_language' avec le type char(7) (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_publish_up' avec le type datetime (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_publish_down' avec le type datetime (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_content_item_id' avec le type int(10) unsigned (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'asset_id' avec le type int(10) unsigned (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_xreference' avec le type varchar(50) (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_ucm_content' a un type ou attributs incorrects pour la colonne 'core_type_id' avec le type int(10) unsigned (du fichier 3.7.0-2017-01-08.sql).[*]La table 'jos_categories' a un type ou attributs incorrects pour la colonne 'title' avec le type varchar(255) (du fichier 3.7.0-2017-01-09.sql).[*]La table 'jos_categories' a un type ou attributs incorrects pour la colonne 'metadesc' avec le type varchar(1024) (du fichier 3.7.0-2017-01-09.sql).[*]La table 'jos_categories' a un type ou attributs incorrects pour la colonne 'metakey' avec le type varchar(1024) (du fichier 3.7.0-2017-01-09.sql).[*]La table 'jos_categories' a un type ou attributs incorrects pour la colonne 'metadata' avec le type varchar(2048) (du fichier 3.7.0-2017-01-09.sql).[*]La table 'jos_categories' a un type ou attributs incorrects pour la colonne 'language' avec le type char(7) (du fichier 3.7.0-2017-01-09.sql).[*]La table 'jos_redirect_links' a un type ou attributs incorrects pour la colonne 'comment' avec le type varchar(255) (du fichier 3.7.0-2017-02-15.sql).[*]La table 'jos_contact_details' a un type ou attributs incorrects pour la colonne 'alias' avec le type varchar(400) (du fichier 3.7.0-2017-02-17.sql).[*]La table 'jos_contact_details' a un type ou attributs incorrects pour la colonne 'sortname1' avec le type varchar(255) (du fichier 3.7.0-2017-02-17.sql).[*]La table 'jos_contact_details' a un type ou attributs incorrects pour la colonne 'sortname2' avec le type varchar(255) (du fichier 3.7.0-2017-02-17.sql).[*]La table 'jos_contact_details' a un type ou attributs incorrects pour la colonne 'sortname3' avec le type varchar(255) (du fichier 3.7.0-2017-02-17.sql).[*]La table 'jos_contact_details' a un type ou attributs incorrects pour la colonne 'language' avec le type varchar(7) (du fichier 3.7.0-2017-02-17.sql).[*]La table 'jos_contact_details' a un type ou attributs incorrects pour la colonne 'xreference' avec le type varchar(50) (du fichier 3.7.0-2017-02-17.sql).[*]La table 'jos_languages' a un type ou attributs incorrects pour la colonne 'asset_id' avec le type int(10) unsigned (du fichier 3.7.0-2017-03-03.sql).[*]La table 'jos_menu_types' a un type ou attributs incorrects pour la colonne 'asset_id' avec le type int(10) unsigned (du fichier 3.7.0-2017-03-03.sql).[*]La table 'jos_content' a un type ou attributs incorrects pour la colonne 'xreference' avec le type varchar(50) (du fichier 3.7.0-2017-03-03.sql).[*]La table 'jos_newsfeeds' a un type ou attributs incorrects pour la colonne 'xreference' avec le type varchar(50) (du fichier 3.7.0-2017-03-03.sql).[*]La table 'jos_finder_links' a un type ou attributs incorrects pour la colonne 'description' avec le type text (du fichier 3.7.0-2017-03-19.sql).[*]La table 'jos_menu' a un type ou attributs incorrects pour la colonne 'checked_out_time' avec le type datetime (du fichier 3.7.3-2017-06-03.sql).[*]La table 'jos_fields_groups' ne contient pas la colonne 'params' (du fichier 3.8.0-2017-07-28.sql).[*]La table 'jos_content' ne contient pas l'index 'idx_alias' (du fichier 3.8.2-2017-10-14.sql).[*]La table 'jos_user_keys' ne doit pas contenir l'index 'series_2' (du fichier 3.8.4-2018-01-16.sql).[*]La table 'jos_user_keys' ne doit pas contenir l'index 'series_3' (du fichier 3.8.4-2018-01-16.sql).[*]Les tables de la base de données du core de Joomla! n'ont pas encore été converties en UTF-8 Multi-octets (utf8mb4).[/LIST]
    Un clic sur le bouton "Correction" me donne :
    Code:
     1709 Index column size too large. The maximum column size is 767 bytes.
    Une idée ?
    Merci

  • #2
    Bienvenue !

    Quelle est la version de MySQL qu'utilise le site (voir dans les informations système) ? Il faudrait une version 5.5 au moins pour la conversion UTF8
    Peut-être faudrait-il commencer par là ? Si l'hébergeur ne change pas automatiquement cette version, il faut alors sauvegarder la base, en créer une nouvelle qui utilisera une version plus récente de MySQL, et y importer cette sauvegarde, puis voir si la correction de la base depuis l'administration aboutit sans de nouvelles erreurs, mais la multitude d'erreurs ne me plaît pas...
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Merci pour cette réponse rapide !

      Voici l'info :
      Version de la base de données 5.5.58-38.10-log
      :-(

      Commentaire


      • #4
        Il y a ce script à essayer, après sauvegarde de la base de données : https://gist.github.com/mbabker/d7bf...5a733607f89281
        "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
        MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

        Commentaire

        Annonce

        Réduire
        Aucune annonce pour le moment.

        Partenaire de l'association

        Réduire

        Hébergeur Web PlanetHoster
        Travaille ...
        X